'use strict';
const moment = require('moment');
 
module.exports = app => {
    const { STRING, INTEGER,DATE,TEXT } = app.Sequelize; 
    const Notification = app.model.define('notification',
        {
        id:{primaryKey: true,type: INTEGER,  autoIncrement: true},
        type:INTEGER(2),//公告类型1 公告 2 升级
        version:STRING(50),//版本 
        title: STRING(100),//标题
        content:TEXT(),//内容  
        },
        {
            freezeTableName: true, // Model 对应的表名将与model名相同
            timestamps: true,//自动添加createdAt、updatedAt两个字段，分别表示创建和更新时间,且时间是实际时间,表里显示的是2019-02-13 23:50:20
            createdAt: false, // 我不想要 createdAt 
            charset: 'utf8',
            collate: 'utf8_general_ci',
        }
    ); 
    
    return Notification;
};